Teaching web application development: A case study in a computer science course
نویسندگان
چکیده
Teaching web development in Computer Science undergraduate courses is a difficult task. Often, there is a gap between the students’ experiences and the reality in the industry. As a consequence, the students are not always well-prepared once they get the degree. This gap is due to several reasons, such as the complexity of the assignments, the working environment, the frameworks used and the time-frame constraints. In this paper, we report on a case study on how we taught web application development using extreme tutoring and in an apprenticeship manner. The assumption was to take two real web applications as basis for practical teaching. We present the different issues that we faced: the setup of the development framework, the heterogeneity of human resources and the volatility of the environment. We describe how the process evolved positively. The students became independent, and implemented two applications. We conclude with the lessons learned.
منابع مشابه
On the Use of Educational Ontologies as Support Tools for Didactical Activities
The basic characteristic of an educational process is knowledge sharing. In this context it is important to have an efficient method for knowledge representation that uses the concepts specific to the educational domain. Ontologies provides a solution for solving the problem of knowledge representation. In the last years it was highlighted the great importance of using ontologies when developpi...
متن کاملطراحی یادگیری مبتنی بر وب با تأکید بر معرفتشناسی سازندهگرایی
Current growth of philosophical and educational theories and computer technology has provided new forms of education in the world. Modern world has features such as communication, non-congruence, and flexibility. Therefore, web and other multimedia technologies are just information and application resources unless could provide learning field and content. The purpose of this study is reconstr...
متن کاملWWW2002 Yang/Grove: A Web-Based Application Development Course
With the growing use of Web technologies in various critical applications, it is important for a Computer Science student, whether undergraduate or graduate, to gain experience in developing multi-tier Web-based applications. These applications provide access to data and service from a remote server, which may in turn access databases distributed across the enterprise network or the Internet. T...
متن کاملTeaching Applet Programming to Non-Majors — Virtually
We discuss the development and deployment of a “partially virtual” computer science course for non-majors in which the Web mediates a significant fraction of the course. In particular, approximately a quarter of the course is dedicated to teaching Java applet programming through the use of a Web-based programming environment. We address the development of the curriculum, the integration of seve...
متن کاملIntegrating Web-based Instruction and Classroom Teaching: Case Studies from the Caribbean
This paper describes an integrated instructional model for integrating web-based instruction and classroom teaching in educational institutions in the Caribbean. Two studies are presented: one, a 1-semester Computer Science course for students at university level and the other, a 2-year course in Information Technology designed for secondary school students across the Caribbean. In each case, w...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Informatics in Education
دوره 11 شماره
صفحات -
تاریخ انتشار 2012